package xin.marcher.wind.migrate.domain.entity;

import lombok.Data;
import lombok.EqualsAndHashCode;
import xin.marcher.framework.mybatis.dataobject.BaseDO;

/**
 * 滚动数据的业务对象配置表
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class ScrollDomainDO extends BaseDO {

    /**
     * 主键 ID
     */
    private Long id;

    /**
     * 所属系统(商品、订单...)
     */
    private String domain;

    /**
     * 当数据源为来源的时候，配置对应的消息 topic
     */
    private String domainTopic;

    /**
     * 数据源类型，1-数据来源配置，2-数据写入配置
     */
    private Integer dataSourceType;

    /**
     * 是否显示 shardingsphere sql 执行日志
     */
    private Integer sqlshow;

    /**
     * 每个逻辑库中表的数量
     */
    private int tableNum;


}
